Testing the user interface is one thing but to test it with a representative repository behind it is quite another because the user interface is making the same requests to the back end servers but to databases with millions or billions of rows instead of thousands